Tutorial PHP : Jenis-jenis Operator Perbandingan Dalam PHP
Pada tutorial kali ini, kita akan membahas operator perbandingan yang ada dalam bahasa pemrograman PHP. Apa itu operator perbandingan ? apa saja jenis-jenis operator perbandingan di PHP ? Untuk lebih jelasnya, mari kita simak dibawah ini.
Apa itu operator perbandingan PHP ?
Operator perbandingan atau comparison operator digunakan untuk membandingkan 2 operand atau lebih. Pada umumnya Operator perbandingan digunakan pada kondisi if-else sebagai penentu tingkat kecocokan.
Berikut ini adalah jenis-jenis operator perbandingan yang ada di PHP :
Penggunaan Operator Perbandingan PHP
Setelah memahami tabel diatas mari kita sama-sama praktekan cara penggunaan operator perbandingan di PHP.
1. Sama dengan (==)
Dari contoh kode diatas bisa kita lihat bahwa variabel $a memiliki nilai atau value yang sama dengan variabel $b, maka output yang dihasilkan dari program diatas adalah TRUE.
2. Identik dengan (===)
Anda pasti menyadari bahwa identik dengan (===) tidak beda jauh sama sama dengan (==). Yang menjadi tolak ukur identik dengan bukan hanya dari nilai atau value yang sama saja, melainkan tipe data dari kedua variabel tersebut. Variabel $a dan $b sama-sama menggunakan tipe data Integer sehingga program diatas menghasilkan output TRUE. Anda bisa mengubah salah satu nilai variabel dengan tipe data lain, dan outputnya akan berubah menjadi false.
3. Tidak sama dengan (!=)
Karena antara variabel $a dan $b memiliki nilai sama, maka outputnya ialah False
4. Tidak identik dengan (!==)
Output dari kode diatas ialah FALSE, karena antara variabel $a dan $b memiliki nilai atau value serta tipe data yang sama.
5. Kurang dari (<) & Lebih dari (>)
Karena nilai $a kurang dari $b, maka outputnya benar
Karena nilai $a tidak lebih dari $b, maka outputnya Salah
6. Kurang dari atau sama dengan (<=)
Karena nilai a kurang dari 20. Maka output dari program diatas adalah TRUE. Output yang sama juga terjadi apabila nilai $a sama dengan $b.
7. Lebih dari atau sama dengan (=>)
Karena nilai $a tidak sama dengan $b bahkan kurang dari 20. Maka output dari program diatas adalah FALSE.